/* 
实战插件编写

一、src文件夹下面
  1.分别创建两个文件夹，分别是enums和type，然后分别新建index.ts文件
  2.再在其目录下创建一个index.ts文件

二.创建一个与src同级的index.html文件

三.创建一个与src同级的rollup.config.js文件，把ts打包成js文件

四.npm init -y 创建一个package.json文件

五.tsc --init 创建tsconfig.json文件
  1.tsconfig.json文件中配置如下：
    "module": "ESNext",                             // Specify what module code is generated.
    "moduleResolution": "node",                     // Specify how TypeScript looks up a file from a given module specifier.
    "strict": false,                                // Enable all strict type-checking options.

六.安装依赖 
  npm i rollup typescript rollup-plugin-typescript2

七、rollup.config.js文件中配置如下：
  import ts from "rollup-plugin-typescript2";
  import path from 'path'
  export default {
    input: './src/index.ts',
    output: {
      file: path.resolve(___dirname, './dist/index.js'),
    },
    plugins: [
      ts()
    ]
  }

八、在package.json中配置如下：
  编写一个打包的命令
  原先是
  "main": "index.js",
  "scripts": {
    "build": "webpack"
  }

  改为
  "main": "rollup.config.js",
  "type": "module",
  "scripts": {
    "build": "rollup -c"
  }

  如果rollup打包失败
  1.检查配置
  2.node版本是否大于18，只有18以上才能安装rollup

九、在index.html中引入dist/index.js文件
  <script type="module">
    import { Storage } from "./dist/index.js";
  </script>

*/
